<!DOCTYPE html>
<html xmlns:th="http://www.thymeleaf.org">
<head>
    <meta charset="utf-8">
    <title>Layui</title>
    <meta name="renderer" content="webkit">
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1">
    <link rel="stylesheet" th:href="@{/layui/css/layui.css}" media="all">
    <!-- 注意：如果你直接复制所有代码到本地，上述css路径需要改成你本地的 -->
</head>
<body>

<form id="form1" class="layui-form" action="">


    <div class="layui-form-item">
        <input type="hidden" th:value="${courses.order_id}" id="orderId">
        <div class="layui-inline">
            <label class="layui-form-label">姓名</label>
            <div class="layui-input-inline">
                <input type="text" name="name" th:value="${courses.name}" lay-verify="required" autocomplete="off"
                       class="layui-input">
            </div>
        </div>
        <div class="layui-inline">
            <label class="layui-form-label">WeChat号</label>
            <div class="layui-input-inline">
                <input type="text" name="wechat_no" th:value="${courses.wechat_no}" lay-verify="required"
                       autocomplete="off" class="layui-input">
            </div>
        </div>
        <div class="layui-inline">
            <label class="layui-form-label">微信备注</label>
            <div class="layui-input-inline">
                <input type="text" name="wechat_mark" th:value="${courses.wechat_mark}" lay-verify="required"
                       autocomplete="off" class="layui-input">
            </div>
        </div>
    </div>

    <div class="layui-form-item">
        <div class="layui-inline">
            <label class="layui-form-label">QQ</label>
            <div class="layui-input-inline">
                <input type="text" name="qq_no" th:value="${courses.qq_no}" lay-verify="required" autocomplete="off"
                       class="layui-input">
            </div>
        </div>
        <div class="layui-inline">
            <label class="layui-form-label">手机</label>
            <div class="layui-input-inline">
                <input type="text" name="tel" th:value="${courses.tel}" lay-verify="required" autocomplete="off"
                       class="layui-input">
            </div>
        </div>
    </div>

    <div class="layui-form-item">
        <div class="layui-inline">
            <label class="layui-form-label">购买课程</label>
            <div class="layui-input-inline">
                <select name="course_name" id="course_name" lay-verify="required" lay-search="">
                    <option value="">直接选择或搜索选择</option>
                    <option value="2018Java全套课程">2018Java全套课程</option>
                    <option value="2019Python全套课程">2019Python全套课程</option>
                    <option value="2020JavaScript全套课程">2020JavaScript全套课程</option>
                </select>
            </div>
        </div>
        <div class="layui-inline">
            <label class="layui-form-label">购买价格</label>
            <div class="layui-input-inline">
                <input type="text" name="course_price" th:value="${courses.course_price}" lay-verify="required"
                       autocomplete="off" class="layui-input">
            </div>
        </div>
        <div class="layui-inline">
            <label class="layui-form-label">购买日期</label>
            <div class="layui-input-inline">
                <input type="text" name="order_date" th:value="${courses.order_date}" id="order_date" lay-verify="date"
                       placeholder="yyyy-MM-dd"
                       autocomplete="off" class="layui-input">
            </div>
        </div>
    </div>

    <div class="layui-form-item">
        <div class="layui-input-block">
            <button type="button" class="layui-btn" lay-submit="" lay-filter="demo1">提交</button>
        </div>
    </div>
</form>

<script th:src="@{/layui/layui.js}" charset="utf-8"></script>
<!-- 注意：如果你直接复制所有代码到本地，上述js路径需要改成你本地的 -->
<script th:inline="javascript">
    layui.use(['form', 'layedit', 'laydate', 'jquery'], function () {
        var form = layui.form
            , layer = layui.layer
            , layedit = layui.layedit
            , $ = layui.jquery
            , laydate = layui.laydate;

        //日期
        laydate.render({
            elem: '#order_date'
        });

        //设置下拉框默认选项
        var course_name_value = [[${courses.course_name}]];
        var select = 'dd[lay-value='+course_name_value+']';
        console.log(select);
        $('#course_name').siblings("div.layui-form-select").find(select).click();

        //数据的提交
        form.on('submit(demo1)', function (data) {
            console.log(JSON.stringify(data.field));
            var order_id = $('#orderId').val();
            console.log();
            //console.log($('#form1').serialize());
            //post请求把数据提交给controller
            $.post('/course/update/' + order_id, data.field, function (rs) {
                console.log(rs);
                if (rs.success == 1) {
                    layer.msg(rs.msg);
                    setTimeout(function () {
                        parent.location.href = '/index';
                    }, 3000);
                } else {
                    layer.alert(rs.msg);
                }
            });
        });

    });
</script>
</body>
</html>